package com.zhiliao.module.web.cms.service;

import com.github.pagehelper.PageInfo;
import com.zhiliao.mybatis.model.TCmsTag;

/**
 * Description:
 *
 * @author qirong
 * @date 2018-10-26
 */
public interface TagService {

    /**
     * tagJsonList
     * @param tagWord
     * @return
     */
    String tagJsonList(String tagWord);

    /**
     * save
     * @param contentId
     * @param tag
     * @return
     */
    boolean save(Long contentId,String tag);

    /**
     * delete
     * @param ids
     * @return
     */
    String delete(Integer [] ids);

    /**
     * tagList
     * @return
     */
    java.util.List<TCmsTag> tagList();

    /**
     * page
     * @param pageNumber
     * @param pageSize
     * @return
     */
    PageInfo page(Integer pageNumber, Integer pageSize);

    /**
     * addOrUpdateTagContent
     * @param contentId
     * @param tagId
     * @return
     */
    Integer addOrUpdateTagContent(Long contentId, Integer tagId);
}